/**
 * @Description SequenceService.java
 * @author xu_cc [18724000100@163.com]
 * @date 创建时间：2017年11月3日 上午9:25:53
 */
package com.solution.admin.home.service;

/**
 * 序列号
 * 
 * @author xu_cc
 * @date 创建时间：2017年11月3日 上午9:26:32
 */
public interface SequenceService {
    /**
     * 获取序列号
     * 
     * @param sequenceName
     * @return Long
     * @author xu_cc
     * @throws Exception
     *             exception
     * @Date 创建时间：2017年11月3日 上午9:03:22
     */
    public Long getSequenceNumber(String sequenceName);

    /**
     * 不够位数的在前面补0，保留num的长度位数字
     * 
     * @param sequenceName
     *            序列名如SP，HD
     * @param length
     *            后跟数字位数（用以补零）
     * @return String
     * @author xu_cc
     * @throws Exception
     *             exception
     * @Date 创建时间：2017年11月3日 上午11:17:43
     */
    public String getSequenceNumber(String sequenceName, int length);
}
